package com.fenghuajueli.libbasecoreui.listener;


import com.fenghuajueli.libbasecoreui.entity.MenuEntity;

public interface CustomMenuListener {

    /**
     * 主菜单的回调事件
     * @param position
     * @param menuEntity
     */
    void primaryMenuClick(int position, MenuEntity menuEntity);

    /**
     * 子菜单的点击回调
     * @param position 位置
     * @param childEntity  子菜单的实体
     * @param fatherName  父菜单的名字
     */
    void childMenuClick(int position, MenuEntity childEntity, String fatherName);

    /**
     * 第三级菜单的回调
     * @param position 位置
     * @param childEntity  子菜单的实体
     * @param fatherName  父菜单的名字
     * @param mainMenuName  主菜单的名字
     */
    void thirdMenuClick(int position, MenuEntity childEntity, String fatherName,String mainMenuName);

}
